@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, form, fieldset, input, p,span, th, td, blockquote, lengend, button, textarea {margin:0; padding:0;}
ul,li{ list-style:none outside;font-size:15px; }
ul,ol{list-style: none;}
a{ text-decoration:none; }
a img, input { border:0}
img{ vertical-align:middle;}

/* 常用样式设置 start */
body{ font-family: "微软雅黑"; font-family:"Microsoft YaHei"; font-size:14px; line-height:130%; color:#333;  background:#f0f0f0 url(czb_bgbig.jpg) center top no-repeat; }
a:link{ color: #333; text-decoration: none;}
a:visited{ color: #333; text-decoration: none;}
a:hover{ color: #007dc1; text-decoration: none;}
a:active{ color: #333; text-decoration: none;}

.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none; }
.show{ display:block; }

.rightmarin{ margin-right:0;}
.leftmarin{ margin-left:0;}

/*右侧*/
.popfr{ width:101px; position:fixed; right:2%; top:175px;}
.popfr p{ width:99px; border:1px solid #d2d2d2; margin-bottom:10px;}
.popfr ul li{ width:99px; border:1px solid #d2d2d2; margin-bottom:10px; background:#fff; text-align:center; padding:7px 0;}
.popfr ul li h3{ width:100%; font-size:14px; color:#526395; padding-top:4px;}
.popfr ul li span{ width:100%; font-size:13px; color:#666; padding-top:4px;}
.popfr ul li span a{ color:#666;}
.popfr ul li span a:hover{ color:#000;}


/* header*/
.logodiv{ width:1000px; margin:0 auto; height:120px;}
.logodiv h2{ display:block; float:left; width:500px;}
.logodiv h2 img{ margin-top:20px;}
.zzName{width:300px; text-align:center; float:right; line-height:50px; margin-top:35px; font-size:31px; color:#002973}
.nav{ width:1000px; height:40px; line-height:40px; margin:0 auto; background:#195482; margin-bottom:20px}
.nav p{ width:160px; line-height:40px; color:#fff;padding-right:125px; font-size:14px;padding-left:20px; float:left }
.nav .zz_serach{width:488px; height:40px;float:left; display:inline-block; line-height:40px}
.searchinput{ float:left; width:340px}
.searchinput ul li {font-size: 16px;margin-top:5px;color: #c5c5c5;background: #195482;height: 28px;line-height: 28px;border:1px solid #64a0d2;position: relative;width: 160px;display: block;float: right;}

.searchinput ul li p{width: 150px;background:url(searicon_10.jpg) right 10px center no-repeat;cursor: pointer;padding-right: 0px;float: left;height: 28px;padding-left:10px;line-height: 28px;}

.searchinput ul li ol{ display:none;z-index: 999;position: absolute;top: 30px; right:0px;}
.searchinput ul li ol li {width: 150px;padding-left: 10px;margin-top:0px;cursor: pointer;font-size: 14px;color: #fff;background: #195482;height: 28px;line-height: 28px;border-bottom: 1px solid #64a0d2;position: relative;border-left: 1px solid #64a0d2;border-right: 1px solid #64a0d2;border-top: none;}

.nav .zz_serach input{display: inline-block;line-height: 28px;border: 1px solid #64a0d2;background: none;height: 26px;width: 165px;font-family: "Microsoft YaHei";text-indent: 7px; color:#fff; margin-right:7px;outline-style: none;-webkit-appearance: none; float:left; margin-top:5px}

.buttoninput{ float:left}
.nav .zz_serach span{ height: 28px;  display:block;margin-top: 7px;line-height: 28px;text-align: center;float:left;margin-left: 7px;background: #257abb;}
.nav .zz_serach span a{color: #fff;font-size: 14px;display:block;padding-left: 10px;padding-right: 10px;}
.returnmain{ float:right; height:40px; line-height:40px; padding-right:20px;}
.returnmain a{ color:#98c9f2}
/*首页*/
.zzimglj{ margin-top:10px;}
.zzimglj img{ margin-bottom:5px}
.gzdtbox{ margin-left:20px; margin-right:30px}

.gzdtleft{ width:360px; height:275px; float:left; overflow:hidden; position:relative;}
.gzdtleft .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.gzdtleft .hd ul{ overflow:hidden; zoom:1; float:left;  }
.gzdtleft .hd ul li{ float:left; margin-right:5px;  width:7px; height:7px; line-height:7px; text-align:center; background:url(whiteicon_05.png) left center no-repeat; cursor:pointer; }
.gzdtleft .hd ul li.on{ background: url(blueicon_03.png) left center no-repeat; color:#fff; }

.gzdtleft .bd{ height:275px; width:100%; position:relative;}
.gzdtleft .bd li{ zoom:1; vertical-align:middle; position:relative;}
.gzdtleft .bd img{ width:360px; height:275px; display:block;  }
.gzdtleft .bd li span{ display:block; position:absolute; bottom:0; width:100%;  height:35px; line-height:35px; background:url(czb_bgtext.png) left top repeat; color:#fff; text-indent:1em;}
.gzdtlist{ width:365px; float:right;} 
.gzdtlist h2{ width: 100%;border-bottom: 1px solid #c7c7c7;height: 35px;line-height: 35px; margin-bottom:3px}
.gzdtlist h2 a{display: inline-block;border-bottom: 2px solid #004b85;color: #004b85;font-size: 16px; height: 33px;padding-left:5px}
.gzdtlist ul{ padding-top:7px; padding-left:5px}
.gzdtlist li{ width:100%; line-height:29px; background:url(icon_03.png) left center no-repeat; padding-left:10px;    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gzdtlist li a{ font-size:14px; color:#000}

.zcgzBox{ width:748px;margin-top:10px;    margin-left: 20px;margin-right: 30px;}
.zcgzBox h2{ width: 100%;border-bottom: 1px solid #c7c7c7;height: 35px;line-height: 35px;margin-bottom: 15px;}
.zcgzBox  h2 a{display: inline-block;border-bottom: 2px solid #004b85;color: #004b85;font-size: 16px; height: 33px;padding-left:5px}
.zcgzBox ul{width:47%}
.zcgzBox ul.left{ float:left; padding-right:20px}
.zcgzBox ul.right{ float:right}
.zcgzBox li{ width:100%; line-height:30px; background:url(icon_03.png) left center no-repeat; padding-left:10px;    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zcgzBox li a{ font-size:14px; color:#000}

.bottomBox{ width:748px; margin-top:10px;    margin-left: 20px;margin-right: 30px;}
.czsjbox{ width:47%; float:left; padding-right:20px}
.czsjbox h2{ width: 100%;border-bottom: 1px solid #c7c7c7;height: 35px;line-height: 35px; margin-bottom: 15px;}
.czsjbox  h2 a{display: inline-block;border-bottom: 2px solid #004b85;color: #004b85;font-size: 16px; height: 33px;padding-left:5px}
.czsjbox li{width:100%; line-height:30px; background:url(icon_03.png) left center no-repeat; padding-left:10px;    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.czsjbox  li a{ font-size:14px; color:#000}
.xzzx { padding-right:0px; float:right}

/*列表图片页*/
.zzleft{ width:190px; float:left; padding-left:5px; padding-right:5px}
.zzleft li{ width:185px; height:45px; line-height:45px; text-align:center; float:left; background:#c2d5e6; margin-bottom:3px}
.zzleft li.on{ background:#195482}
.zzleft li.on a{ color:#fff}
.zzleft li:hover{ background:#195482}
.zzleft li:hover a{ color:#fff}
.zzleft li a{ font-size:16px; font-weight:bold}
.zzright{ width:798px; float:right; border-left:2px solid #eaeaea;padding-bottom: 20px;}
.dqwzright{ margin-left:10px; margin-right:10px;margin-bottom:15px}
.dqwzright p{ width:98%; margin:0 auto; border-bottom:1px solid #e5e5e5; padding:15px 0 10px 0; text-indent:15px;}
.dqwzright p span{ margin:0 6px;}
.piclist{ width:98%;}
.piclist li{width: 218px;float: left;margin-left: 35px;position: relative; margin-bottom: 15px;}
.piclist li img {display: block;width: 220px;height: 150px;z-index: 80;}
.piclist li a p{width: 207px; height: 30px;line-height: 30px;position: absolute;color: #fff;bottom: 0px;
background: url(czb_bgtext2.png) left center repeat; padding-left: 13px;font-size: 14px; z-index: 90;}

/*文档列表*/
.listBox{ width:98%;}
.listBox .titlebox{ width:98%}
.listBox .titlebox h3{font-size: 18px;color: #004b85;font-weight:bold;display: block;width: 96%;padding-left: 20px; margin-bottom:10px; line-height:30px;margin-left: 30px;background: url(czb_iconline.png) left center no-repeat;}
.listBox .liBox{ width:96%;    padding-left: 30px;padding-right: 30px;}
.listBox .liBox li{ width:100%;float: left;padding: 3px 0 3px 10px;line-height: 140%; background:url(icon_03.png) left center no-repeat}
.listBox .liBox li a{ display:block; width:650px; float:left; overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;color:#676767; line-height:30px;}
.listBox .liBox li span{display: block;float: right;width: 100px; line-height:30px;text-align: left;color: #999999;font-size: 14px;}
/*分页*/
.pagerji{ width:96%; margin:0 auto; text-align:center; clear:both; padding-top:10px}
.pagerji span a{  display:inline-block; padding:0 12px; height:26px; line-height:26px; border:1px solid #eee; text-align:center;}
.pagerji span a:hover{color:#fff; background:#3f548d; border:1px solid #3f548d;transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s;}
.pagerji span a.dq{ color:#fff; background:#3f548d; border:1px solid #3f548d;}

/*当前位置*/
.dangqian{ width:1000px; margin:0 auto; clear:both; background:#fff; padding-bottom:20px;}
.dangqian p{ width:98%; margin:0 auto; border-bottom:1px solid #e5e5e5; padding:15px 0 10px 0; text-indent:15px;}
.dangqian p span{ margin:0 6px;}
/*内容页*/
.mainboxerji {width: 1000px; margin: 0 auto;padding: 5px 0 10px 0;clear: both;background: #fff;}
.box_content{ width:915px; margin:0 auto; clear:both; }
.title_con{ width:100%; text-align:center; font-size:24px; font-weight:bold; line-height:45px;}
.laiyuan {width: 100%;height: 40px;line-height: 40px;text-align: center;clear: both;margin-bottom: 20px}
.laiyuan p span { padding: 0 10px;}
.my_conboxzw{ width:100%; margin:0 auto; line-height:200%; font-size:14px; padding-bottom:20px; max-height:9999999px; }
.my_conboxzw p{ margin-bottom:10px;}
.my_conboxzw img{ max-width:100% !important; display:block; margin:0 auto;}
.share{width:100%; text-align:right;}
.conboxdown{width:100%; text-align:right; margin-bottom:20px}
.conboxdown span a{ font-size:12px; cursor:pointer}

.sharebox{width: 220px;float: right; margin-bottom:15px}
.sharebar span {float: left;display: block;padding-right: 10px;}
.sharebar span{ float:left; display:block; padding-right:10px;}

/* footer*/
#footer{ width:1000px; margin:0 auto; clear:both; background:#fff;}
.footercon{ width:973px; margin-left:13px; border-top:1px solid #e5e5e5; padding:25px 0 30px 0; text-align:center;}

.footerconfl{ width:230px; float:left; text-align:right; margin-left:90px; padding-top:40px;}
.footerconfl img{ margin-right:15px;}

.footerconfr{ width:550px; float:left; text-align:center; font-size:13px; color:#777;}
.footerconfr ul{ width:60%; margin:0 auto; clear:both; padding-bottom:15px;}
.footerconfr ul li{ width:32%; height:16px; line-height:16px; float:left; text-align:center; border-right:1px solid #999;}
.footerconfr ul li.last{ border-right:none;}
.footerconfr ul li a{ color:#777;}
.footerconfr ul li a:hover{ color:#000;}
.footerconfr ul span{ width:2px; display:block; float:left; font-size:12px;}
.footerconfr p{ line-height:24px; width:100%; clear:both;}

/*关于我们*/
.abouttit{ width:97%; padding-left:20px}
.abouttit h3{width:100%;text-align: center;font-size: 30px;font-weight: normal;line-height: 45px;padding-bottom: 15px;}
.conabout{width: 100%; text-align:justify;margin: 0 auto;line-height: 200%;font-size: 16px;padding-bottom: 15px;max-height: 9999999px;}
.conabout	p { margin-bottom: 10px;}